.home_div .gq_list li.cur .icon {

  display: block;

}

.c006 {

  color: #00669A;

}

.home_div3 .right .home_hd_con .home_hd_text .hd_div li .c { font-size: 12px; color: #525252; line-height: 1.7em;}

.about_div3 .tc_jigou { z-index:1;}

.about_div3 .about_jg_div .text_con .img { display:block;}

.about_div3 .about_jg_div .text_con .about_dz a .c { display: none;}



.about_div3 .about_jg_div .text_con .about_dz a { background: url(../images/ico_map.png) no-repeat 0 center; width: auto;}

.about_div3 .about_jg_div .text_con .about_dz a p { display: block; font-size: 16px; padding: 5px 0 5px 27px; line-height: 32px; white-space: nowrap;}



/*澳星中国*/

.about_div3 .about_jg_div .text_con .about_dz a.vgn1 { left: 799px; top: 313px;}

.about_div3 .about_jg_div .text_con .about_dz a.vgn2 { left: 714px; top: 181px;}

.about_div3 .about_jg_div .text_con .about_dz a.vgn3 { left: 681px; top: 405px;}

.about_div3 .about_jg_div .text_con .about_dz a.vgn4 { left: 771px; top: 274px;}

.about_div3 .about_jg_div .text_con .about_dz a.vgn5 { left: 774px; top: 344px;}

.about_div3 .about_jg_div .text_con .about_dz a.vgn6 { left: 757px; top: 375px;}

.about_div3 .about_jg_div .text_con .about_dz a.vgn7 { left: 769px; top: 226px;}

.about_div3 .about_jg_div .text_con .about_dz a.vgn8 { left: 714px; top: 350px;}

.about_div3 .about_jg_div .text_con .about_dz a.vgn9 { left: 699px; top: 311px;}

.about_div3 .about_jg_div .text_con .about_dz a.vgn10 { left: 710px; top: 284px;}

.about_div3 .about_jg_div .text_con .about_dz a.vgn11 { left: 620px; top: 283px;}

.about_div3 .about_jg_div .text_con .about_dz a.vgn12 { left: 736px; top: 401px;}

.about_div3 .about_jg_div .text_con .about_dz a.vgn13 { left: 653px; top: 323px;}

.about_div3 .about_jg_div .text_con .about_dz a.vgn14 { left: 721px; top: 399px;}

.about_div3 .about_jg_div .text_con .about_dz a.vgn15 { left: 668px; top: 480px;}



/*澳星海外*/

.about_div3 .about_jg_div .text_con .about_dz a.vSydney { right: 149px; bottom: 100px;}

.about_div3 .about_jg_div .text_con .about_dz a.vSasheng { right: 774px; bottom: 372px;}

.about_div3 .about_jg_div .text_con .about_dz a.vMelbourne { right: 132px; bottom: 55px;}

.about_div3 .about_jg_div .text_con .about_dz a.vVancouver { left: 204px; top: 127px;}

.about_div3 .about_jg_div .text_con .about_dz a.vToronto { left: 327px; top: 132px;}

.about_div3 .about_jg_div .text_con .about_dz a.vAuckland { right: 45px; bottom: 55px;}

.about_div3 .about_jg_div .text_con .about_dz a.vSingapore { right: 210px; bottom: 185px;}

.about_div3 .about_jg_div .text_con .about_dz a.vLosAngeles { left: 223px; top: 198px;}

.about_div3 .about_jg_div .text_con .about_dz a.vadld {left: 960px;top: 392px;}

.about_div3 .about_jg_div .text_con .about_dz a.vaokelanjinronggongsi {left: 960px;top: 441px;}
.about_div3 .about_jg_div .text_con .about_dz a.vxnjrgs {left: 960px;top: 391px;}
.about_div3 .about_jg_div .text_con .about_dz a.vdubailin {left: 538px;top: 157px;}
.about_div3 .about_jg_div .text_con .about_dz a.vBNE {left: 920px;top: 341px;}
.about_div3 .about_jg_div .text_con .about_dz a.vlundun {left: 557px;top: 120px;}


.adyl_div2 dl dt .adly_text .t { color:#666;}

.meiguo_div ul li .t { color:#666;}

.meiguo_div ul li .t p { text-align: left; display: inline-block;}



/*.return_top { overflow: inherit; right:-166px; transition-duration: 0.3s; }

.return_top a.v0 { position: absolute; left: -39px; top: 0; padding: 0; width: 39px; height: 91px; line-height: 91px; border: 0;}

.return_top:hover { right:0;}

.return_top:hover a.v0 {}*/



.zxhd_div ul li .text .data { display:none;}

.zxhd_div ul li .text .te { width:100%;}



.assess_text { position:absolute; left: 0; top: 0; text-align: center; width: 100%; height: 100%; color: #fff;}

.assess_text h1 { font-size: 26px; line-height: 38px; margin: 86px 0 10px;}

.assess_text .table { font-size: 14px; line-height: 2em;}

.assess_div {}

.assess_div .tit { color: #00669a; font-size: 30px; text-align: center; margin: 47px 0 25px;}

.assess_div .text { text-align: center;}

.assess_div .text p { display:inline-block; padding: 5px 30px; border: 2px solid #dd1721; border-radius: 5px; font-size: 24px; line-height: 40px; text-align: left;}

.assess_div .text p strong { font-size: 30px; color: #dd1721;}

.assess_div .form { padding: 50px 0 44px;}

.assess_div .form .htit { font-size: 22px; text-align: center; color: #7f7f7f; line-height: 32px;}

.assess_div .form .heng { font-size: 16px; text-align: center; color: #7f7f7f; line-height: 24px;}

.assess_div .form .ympgb ul { padding-top:38px; font-size: 14px;}

.assess_div .form .ympgb li { float:left; width: 50%; margin-bottom: 37px;}

.assess_div .form .ympgb li .t { color: #7f7f7f; width: 120px; float: left; line-height: 20px; padding: 7px 0 7px 22px;}

.assess_div .form .ympgb li input[type="text"] { width: 455px; background-color: #f7f7f7; border: 1px solid #c0c0c0; line-height: 20px; padding: 7px 1em; float: left;}

.assess_div .form .ympgb ul li .ympgb_div {  float: left;  width: 455px;  height: 36px;  position: relative;}

.assess_div .form .ympgb ul li .ympgb_div .ympgb_nr {  background: url(../images/qzxxy_icon.png) no-repeat 97% center #f7f7f7;  width: 100%;  height: 36px;  line-height: 36px;  display: block;  cursor: pointer;  padding-left: 10px;  padding-right: 35px;  color: #7f7f7f;  border: 1px solid #c0c0c0;}

.assess_div .form .ympgb ul li .ympgb_div .ympgb_xl { display: none; z-index: 999; position: absolute; left: 0; top: 36px; width: 100%; font-size: 14px; background-color: #f7f7f7; border: 1px solid #c0c0c0;}

.assess_div .form .ympgb ul li .ympgb_div .ympgb_xl a {  display: block; line-height: 24px;padding: 5px 10px;}

.assess_div .form .ympgb ul li .ympgb_div .ympgb_xl a:hover, .assess_div .form .ympgb ul li .ympgb_div .ympgb_xl a.cur { background-color: #fff;}

.assess_div .form .ympgb ul li .btn { width: 200px; height: 66px; background-color: #dd1721; border: 0; font-size: 28px; color: #fff; font-family: "microsoft yahei","STXihei"; border-radius: 5px;}



.header .logo { width:450px;}



.g_ymdz_div4 .btn_g span.cur { background-image: url(../images/g_ym2_on.jpg);}

.ymdz_div3 ul li .con a.cur { background-image: url(../images/ymdz_icon8_on.jpg);}



.xmzt_div16 li .ympgb_div {  float: left;  width: 199px;  height: 40px;  position: relative;}

.xmzt_div16 li .ympgb_div .ympgb_nr {  background: url(../images/qzxxy_icon.png) no-repeat 97% center #f7f7f7;  width: 100%;  height: 40px;  line-height: 40px;  display: block;  cursor: pointer;  padding-left: 10px;  padding-right: 35px;  color: #7f7f7f;  border: 1px solid #c0c0c0;}

.xmzt_div16 li .ympgb_div .ympgb_xl { display: none; z-index: 999; position: absolute; left: 0; top: 40px; width: 100%; font-size: 14px; background-color: #f7f7f7; border: 1px solid #c0c0c0;}

.xmzt_div16 li .ympgb_div .ympgb_xl a {  display: block; line-height: 24px;padding: 5px 10px;}

.xmzt_div16 li .ympgb_div .ympgb_xl a:hover, .xmzt_div16 li .ympgb_div .ympgb_xl a.cur { background-color: #fff;}



.mobilegnhd { position: relative;}



#mobiledingyuebox {

  position: absolute;

  top: -132px;

  left: 0;

  width: 468px;

  height: 128px;

  background: #1294d7;

  display: none;

  color: #fff;

}

#mobiledingyuebox .left {

  float: left;

  width: 298px;

  padding: 35px 16px 0;

}

#mobiledingyuebox .left .dh_btn .in_text {

  float: left;

  width: 168px;

  height: 33px;

  border: none;

  border-radius: 3px;

  padding: 0 10px;

}

#mobiledingyuebox .left .dh_btn .in_btn {

  float: right;

  width: 90px;

  height: 33px;

  background: #086798;

  border: none;

  border-radius: 3px;

  color: #fff;

  font-size: 16px;

}

#mobiledingyuebox .left p {

  line-height: 22px;

  margin-top: 12px;

}

#mobiledingyuebox .right {

  float: right;

  height: 128px;

  width: 170px;

  background: #086798;

  padding: 20px 18px 0;

}

#mobiledingyuebox .right b {

  font-weight: normal;

}

#mobiledingyuebox .right p {

  line-height: 22px;

  white-space: normal;

}

.tc-div .tc-ol-con li:first-child {

  background: #dd1721;

}



.inputerror { border: 1px solid #f00 !important; background-color: #ffe6e6 !important;}

@-webkit-keyframes inputerrors{

  0%{

    background-color: #fff;

  }

  100%{

    background-color: #ffe6e6;

  }

}

 

.inputerror{

  -webkit-animation: inputerrors 0.5s 3 ease;

          animation: inputerrors 0.5s 3 ease;

}



.sitemap {

  padding: 30px 0 60px;

}

.sitemap .dz_mbx {

  color: #838383;

  font-size: 13px;

}

.sitemap .dz_mbx a {

  color: #838383;

}

.sitemap .sitemap_con ul li {

  float: left;

  width: 100%;

  margin-top: 30px;

}

.sitemap .sitemap_con ul li .bt {

  color: #000000;

  font-size: 16px;

  font-weight: bold;

  border-bottom: 1px solid #e5e5e5;

  padding-bottom: 12px;

  background: url(../images/sitemap.jpg) no-repeat left 3px;

  padding-left: 14px;

}

.sitemap .sitemap_con ul li .bt i {

  font-weight: normal;

  font-style: normal;

  display: inline-block;

  color: #aaaaaa;

  font-size: 14px;

  font-family: arial;

  margin-left: 13px;

}

.sitemap .sitemap_con ul li .text a {

  float: left;

  margin: 20px 10px 20px 0;

  display: inline-block;

  border: 1px solid #5099d3;

  border-radius: 3px;

  line-height: 32px;

  padding: 0 44px;

  color: #5099d3;

  font-size: 14px;

}

.sitemap .sitemap_con ul li .text a:hover {

  border: 1px solid #ff5b5b;

  color: #ff5b5b;

}



.home_div3 .left .home_hd .text .text_div .n { text-align: center; position: absolute; left: 50%; bottom: 70px; margin-left: -53px; width: 107px; height: 32px; line-height: 32px; font-size: 16px;}

.home_div3 .left .home_hd .text .text_div .n a { display: block; height: 100%; color: #fff; background-color: #dc1721;}



.nybanner .n { text-align: center; position: absolute; left: 50%; top: 260px; margin-left: -375px; width: 206px; height: 32px; line-height: 32px; font-size: 16px;}

.nybanner .n a { display: block; height: 100%; color: #fff; background-color: #dc1721;}



.caseywbd { border: 1px solid #e6e6e6; margin-top: 15px;}

.caseywbd .tit { background-color: #14254e; border-bottom: 1px solid #e6e6e6; padding: 10px 20px; font-size: 16px; color: #fff;}

.caseywbd .box { padding: 10px 20px;}

.caseywbd .box li { float: left; width: 47%; line-height: 28px; position: relative; padding-left: 12px; background: url(../images/ico_dian.png) no-repeat 0 11px;}

.caseywbd .box li:nth-child(even) { float: right;}

.caseywbd .box li a.m { position: absolute; right: 0; top: 0; color: rgb(33, 118, 181)}

.caseask { border: 1px solid #e6e6e6; margin-top: 15px; background: url(../images/ico_dian2.png) repeat 0 0; padding: 22px;}

.caseask textarea { border: 0; padding: 10px 20px; width: 100%; height: 10em; font-size: 14px; font-family: inherit;}

.caseask .tit { text-align: center; padding-top: 28px;}

.caseask .tit #tiwenbtn { color: #fff; border: 0; font-size: 16px; cursor: pointer; background-color: rgb(33, 118, 181); padding: 10px 20px; font-family: inherit;}

.team_lxwm { background: url(../images/team_lxwm.jpg) no-repeat 0 0; color: #666; padding: 10px 30px; font-size: 14px; border: 1px solid #e6e6e6;}

.team_lxwm .tit { font-size: 16px; line-height: 32px; margin-bottom: 5px;}

.team_lxwm .box { line-height: 32px;}

.team_lxwm .box td { padding-top: 10px; padding-bottom: 10px;}

.team_lxwm .box label { float: left; width: 26px; height: 32px; background: url(../images/ico_ren.png) no-repeat center center; overflow: hidden; text-indent: 5em;}

.team_lxwm .box label.ut1 { background-image: url(../images/ico_ren.png);}

.team_lxwm .box label.ut2 { background-image: url(../images/ico_tel.png);}

.team_lxwm .box label.ut3 { background-image: url(../images/ico_edit.png);}

.team_lxwm .box label.ut4 { background-image: url(../images/ico_dun.png);}

.team_lxwm .box .iput { padding: 8px; border: 1px solid #eaeaea;; width: 232px; margin-left: 18px; float: left;}

.team_lxwm .box textarea.iput { width: 552px; height: 88px;}

.team_lxwm .box .btn {color: #fff; border: 0; font-size: 16px; cursor: pointer; background-color: rgb(33, 118, 181); padding: 10px 20px; font-family: inherit;}



.lsxxy_div .lsxxy_con .left .wdjy_div ul li { height: auto;}

.team_info dt .fx_icon { padding: 0; position: absolute; left: 0; bottom: -36px;}

.team_info dt .fx_icon .icon { float: left;}

.team_info dt .fx_icon .icon span { display: inline-block; float: left; line-height: 16px; color: #929292;}

.team_info dt .fx_icon .icon > div { display: inline-block; float: left;}

.team_info dt .fx_icon .icon > div a { display: block; float: left; height: 16px; line-height: 16px; margin-right: 8px;}

.lsxxy_div .lsxxy_con .left .container .team_info dd .mewm { position: relative;}

.lsxxy_div .lsxxy_con .left .container .team_info dd .mewm img { display:none; position: absolute; left: -5px; top: -36px;}

.lsxxy_div .lsxxy_con .left .container .team_info dd .mewm:hover img { display: block;}


/* 原来的下拉搜索表单样式
.nav_con .search_con { width: 210px; top: 13px; display: block;}
.search_con .ympgb_div {  float: left;  width: 70px;  height: 40px;  position: relative;}
.search_con .ympgb_div .ympgb_nr {  background: url(../images/qzxxy_icon.png) no-repeat 90% center #fff;  width: 100%;  height: 40px;  line-height: 40px;  display: block;  cursor: pointer;  padding-left: 10px;  padding-right: 20px;  color: #7f7f7f;  border: 1px solid #c0c0c0;}
.search_con .ympgb_div .ympgb_xl { display: none; z-index: 999; position: absolute; left: 0; top: 40px; width: 100%; font-size: 14px; background-color: #f7f7f7; border: 1px solid #c0c0c0;}
.search_con .ympgb_div .ympgb_xl a {  display: block; line-height: 24px;padding: 5px 10px;}
.search_con .ympgb_div .ympgb_xl a:hover, .search_con .ympgb_div .ympgb_xl a.cur { background-color: #fff;}
.nav_con .search_con .in_p { width: 110px;}
*/

/* 下拉搜索表单移至顶部的样式 start */
.searchblockWrapper { margin-right: 20px;}
.searchblockWrapper .search_con { width: 255px; top: 13px; display: block;}
.searchblockWrapper .search_con .ympgb_div {  float: left;  width: 75px;  height: 30px;  position: relative;}
.searchblockWrapper .search_con .ympgb_div .ympgb_nr {  background: url(../images/qzxxy_icon.png) no-repeat 90% center #fff;  width: 100%;  height: 30px;  line-height: 30px;  display: block;  cursor: pointer;  padding-left: 10px;  padding-right: 20px;  color: #7f7f7f;  border: 1px solid #ddd;border-right:none;}
.searchblockWrapper .search_con .ympgb_div .ympgb_xl { display: none; z-index: 999; position: absolute; left: 0; top: 30px; width: 100%; font-size: 14px; background-color: #f7f7f7; border: 1px solid #c0c0c0;}
.searchblockWrapper .search_con .ympgb_div .ympgb_xl a {  display: block; line-height: 24px;padding: 5px 10px;width: 100%;}
.searchblockWrapper .search_con .ympgb_div .ympgb_xl a:hover, .search_con .ympgb_div .ympgb_xl a.cur { background-color: #fff;}
.searchblockWrapper .search_con .in_p { width: 150px;height: 30px;line-height: 30px;padding-left: 5px;border: 1px solid #ddd;border-left: none;}
.searchblockWrapper .search_con .btn { float: right;width: 30px;height: 30px;background: url(../images/search_btn3.png) no-repeat center center;border: none;background-color: #dd1721}
/* 下拉搜索表单移至顶部的样式 end */

.home_div6 .td_con a .text { position: relative;}

.home_div6 .td_con a .text .play { position: absolute; right: 15px; bottom: 15px; width: 19px; height: 11px; display: block; background: url(../images/ico_play.png) no-repeat center center;}



.ky_div .t .xt { display: inline-block; text-align: left;}



/*右侧给我回电 */

.rtgwhd {background: #007aff; text-align: center;padding: 5px 0; margin-top: 1px; padding: 13px 2px 0;}

.rtgwhd input { width: 100%; border: 0; padding: 3px 1px; line-height: 1.5em; vertical-align: top;}

.rtgwhd button { background: #007aff; color: #fff; width: 100%; border: 1px solid #fff; line-height: 1.7em; vertical-align: top; margin: 4px 0 5px}



.footer .foot_div .foot_ewm { position: absolute; right: 0; top: -10px; text-align: center;}

.footer .foot_div .foot_ewm .t { margin-bottom: 20px;}





.legal_div .container h1 {

  text-align: center;

  font-weight: normal;

  color: #333333;

  font-size: 28px;

  height: 120px;

  border-bottom: 1px solid #e6e6e6;

  line-height: 119px;

}

.legal_div .container .con_div {

  padding: 50px 30px;

}



.banner .welcome {position: relative;}

.banner .welcome a { position: absolute; right: 0; top: 200px;}


.headerBox .topNavbarBox .navItem:nth-child(1){
	 background:url(../images/r.png);
	 background-size:20px 20px;
	 background-repeat:no-repeat;
	 background-position:0 50%;
}
